package com.tanhua.server.utils;

import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;

import java.util.HashMap;
import java.util.Map;

public class JwtUtils {
    /**
     * 生成token
     * @return
     */
    public static String createToken(Long userId,String mobile,String secret) {
        // token中存放的数据（可选）
        Map<String,Object> map = new HashMap<>();
        map.put("id",userId);
        map.put("mobile",mobile);
        // 生成token
        String token =
                Jwts.builder().setClaims(map)
                        .signWith(SignatureAlgorithm.HS256, secret).compact();
        return token;
    }
}
